/**
 * @properties={typeid:35,uuid:"49000494-663E-4FDB-97AD-2FB773EB70C9"}
 */
var fClienteDescripcion = null;

/**
 * @properties={typeid:35,uuid:"E34D8937-D34D-499E-85D6-435B2F1D6F4C",variableType:4}
 */
var fCliente = null;

/**
 * @properties={typeid:35,uuid:"636E934A-FC0F-47EB-A5CF-8C46F5A7416C",variableType:93}
 */
var fFechaDesde = null;

/**
 * @properties={typeid:35,uuid:"176C3B10-DA02-4D38-ABE8-BE8BCAF22D8C",variableType:93}
 */
var fFechaHasta = null;

/**
 * @properties={typeid:24,uuid:"10ba38f5-cf44-490a-a5df-e8bd4eefe142"}
 */
function EsconderBoton()
{
forms.navigator_cta_cte.elements.consulta.enabled = 0

forms.navigator_cta_cte.elements.anul_fact.enabled = 1
forms.navigator_cta_cte.elements.anul_pago.enabled = 1
forms.navigator_cta_cte.elements.cta_cte.enabled = 1
forms.navigator_cta_cte.elements.pago.enabled = 1
forms.navigator_cta_cte.elements.tipos.enabled = 1
forms.navigator_cta_cte.elements.total.enabled = 1
forms.navigator_cta_cte.elements.totalxcat.enabled = 1
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"5E1531AD-8004-4E3B-BF9C-839F2FAF0D0A"}
 */
function confirmar(event) {

	if ((fCliente != null) && (fFechaDesde != null) && (fFechaHasta != null))
	{
	var saldo_ = 0
	
	//Calculo el saldo en todos los registros
	
	forms.cuenta_corriente_consulta_2.controller.find()
	forms.cuenta_corriente_consulta_2.cod_socio = fCliente
	var foun = forms.cuenta_corriente_consulta_2.controller.search()
	if (foun != 0)
	{
		for ( var i = 1 ; i <= forms.cuenta_corriente_consulta_2.controller.getMaxRecordIndex(); i++ )
		{
			forms.cuenta_corriente_consulta_2.controller.setSelectedIndex(i)
			saldo_ = saldo_ + forms.cuenta_corriente_consulta_2.importe_signo
		}
		globals.gCtaCteConsultaSaldo = saldo_
	}
	
	//Muestro los movimientos buscados
	
		forms.cuenta_corriente_consulta_2.controller.find()
		forms.cuenta_corriente_consulta_2.cod_socio = fCliente
		//Rango de Fechas
		
		var Searchdate = new Date()
		Searchdate = utils.dateFormat(fFechaDesde,'dd-MM-yyyy')+'...'+utils.dateFormat(fFechaHasta,'dd-MM-yyyy')
		forms.cuenta_corriente_consulta_2.fecha_movto  = '#'+Searchdate +'|dd-MM-yyyy'
	
		var found = forms.cuenta_corriente_consulta_2.controller.search()
		
		if (found == 0)
			globals.gDialog('Error',  'No se encontraron movimientos con esas condiciones',  'OK')
		else
			forms.cuenta_corriente_consulta_2.controller.show()
	}
	else
		globals.gDialog('Error',  'Por favor complete todos los datos',  'OK')
}

/**
 * Handle changed data.
 *
 * @param {Object} oldValue old value
 * @param {Object} newValue new value
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"E201FFB4-35ED-4159-8502-10275D769407"}
 */
function onDataChangeSocio(oldValue, newValue, event) {
	var query = 'select nombre from socios where codigo_socio = ?'
	var args = [fCliente]
	var ds = databaseManager.getDataSetByQuery('club',query,args,1)
	
	fClienteDescripcion = ds.getValue(1,1)
	return true
}
